export interface ISettingHelper {

    Count:number;

    Load():boolean;

    Save():boolean;

    GetAllSettingNames():string[];

    HasSetting(settingName:string):boolean;

    RemoveSetting(settingName:string):boolean;

    RemoveAllSettings():void;


    GetBool(settingName:string):boolean;

    SetBool(settingName:string,value:boolean):void;

    GetNumber(settingName:string):number;

    SetNumber(settingName:string,value:number):void;

    GetString(settingName:string):string;

    SetString(settingName:string,value:string):void;

    GetObject(settingName:string):any;

    SetObject(settingName:string,obj:any):void;

}